package com.thb.pay.api.payment.vo.req;

import com.thb.pay.core.db.BasePage;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description ${description}
 * @Author lucky
 * @data 2019/9/25 23:23
 */
@Data
public class AgentpayPassageAccountPageReq extends BasePage implements Serializable {
    /**
     * 账户名称
     */
    private String accountName;

    /**
     * 代付通道ID
     */
    private Long agentpayPassageId;

    /**
     * 接口代码
     */
    private String ifCode;

    /**
     * 接口类型代码
     */
    private String ifTypeCode;

    /**
     * 账户配置参数,json字符串
     */
    private String param;

    /**
     * 账户状态,0-停止,1-开启
     */
    private Integer status;

    /**
     * 轮询权重
     */
    private Integer pollWeight;

    /**
     * 通道商户ID
     */
    private String passageMchId;

    /**
     * 风控模式,1-继承,2-自定义
     */
    private Integer riskMode;

    /**
     * 当天交易金额,单位分
     */
    private Long maxDayAmount;

    /**
     * 交易开始时间
     */
    private String tradeStartTime;

    /**
     * 交易结束时间
     */
    private String tradeEndTime;

    /**
     * 风控状态,0-关闭,1-开启
     */
    private Integer riskStatus;

    /**
     * 备注
     */
    private String remark;
}
